package com.sxhalo.fsms.domain;

import java.math.BigDecimal;
import java.util.Date;

public class RedisData {

    /**
     *
     */
    private Integer deviceId;

    /**
     * 采集时间
     */
    private Date acquisitionTime;


    /**
     * A相电流
     */
    private BigDecimal PhaseACurrent;

    /**
     * 功率因数cosΦ
     */
    private BigDecimal PowerFactor;

    /**
     * 线电压Uab
     */
    private BigDecimal UabLineVoltage;
    /**
     *
     */
    private BigDecimal ApparentPpower;


    /**
     * 总启动次数
     */
    private Integer TotalStart;
    /**
     * C相电流
     */
    private BigDecimal PhaseCCurrent;
    /**
     *
     */
    private Integer Start;
    /**
     * B相电流
     */
    private BigDecimal PhaseBCurrent;


    /**
     * 视在功率S
     */
    private BigDecimal  ApparentPower;

    /**
     * 本次运行时间
     */
    private Integer CurrentRuningHour;

    /**
     * 累计运行时间
     */
    private Integer TotalRuningHour;

    /**
     * 起动A运行状态标志
     */
    private Integer StartARunning;
    /**
     * 就绪状态标志
     */
    private Integer IsOnline;





    /**
     * 就绪状态标志
     */
    private Integer Ready;
    /**
     * 热容量百分比
     */
    private BigDecimal HeatCapacityPercentage;


    /**
     * 起动B运行状态标志
     */
    private Integer StartBRunning;


    /**
     * 跳闸（脱扣）状态标志
     */
    private Integer Trip;
    /**
     * 跳闸原因代码
     */
    private Integer TripCode;

    /**
     * 运行状态标志
     */
    private Integer Running;

    /**
     * 有功功率P
     */
    private BigDecimal ActivePower;


    /**
     * 线电压Ubc
     */
    private BigDecimal UbcLineVoltage;

    /**
     * 报警状态标志
     */
    private Integer Alarm;
    /**
     * 报警原因代码
     */
    private Integer AlarmCode;

    /**
     * 线电压Uca
     */
    private BigDecimal UcaLineVoltage;


    /**
     * 总跳闸次数
     */
    private Integer totalTrip;

    /**
     * 电流不平衡率
     */
    private BigDecimal CurrentUnbalance;
    /**
     * 无功功率Q
     */
    private BigDecimal ReactivePower;

    public BigDecimal getPhaseACurrent() {
        return PhaseACurrent;
    }

    public void setPhaseACurrent(BigDecimal phaseACurrent) {
        PhaseACurrent = phaseACurrent;
    }

    public BigDecimal getPowerFactor() {
        return PowerFactor;
    }

    public void setPowerFactor(BigDecimal powerFactor) {
        PowerFactor = powerFactor;
    }

    public BigDecimal getUabLineVoltage() {
        return UabLineVoltage;
    }

    public void setUabLineVoltage(BigDecimal uabLineVoltage) {
        UabLineVoltage = uabLineVoltage;
    }

    public BigDecimal getApparentPpower() {
        return ApparentPpower;
    }

    public void setApparentPpower(BigDecimal apparentPpower) {
        ApparentPpower = apparentPpower;
    }

    public Integer getTotalStart() {
        return TotalStart;
    }

    public void setTotalStart(Integer totalStart) {
        TotalStart = totalStart;
    }

    public BigDecimal getPhaseCCurrent() {
        return PhaseCCurrent;
    }

    public void setPhaseCCurrent(BigDecimal phaseCCurrent) {
        PhaseCCurrent = phaseCCurrent;
    }

    public Integer getStart() {
        return Start;
    }

    public void setStart(Integer start) {
        Start = start;
    }

    public BigDecimal getPhaseBCurrent() {
        return PhaseBCurrent;
    }

    public void setPhaseBCurrent(BigDecimal phaseBCurrent) {
        PhaseBCurrent = phaseBCurrent;
    }

    public BigDecimal getApparentPower() {
        return ApparentPower;
    }

    public void setApparentPower(BigDecimal apparentPower) {
        ApparentPower = apparentPower;
    }

    public Integer getCurrentRuningHour() {
        return CurrentRuningHour;
    }

    public void setCurrentRuningHour(Integer currentRuningHour) {
        CurrentRuningHour = currentRuningHour;
    }

    public Integer getTotalRuningHour() {
        return TotalRuningHour;
    }

    public void setTotalRuningHour(Integer totalRuningHour) {
        TotalRuningHour = totalRuningHour;
    }

    public Integer getStartARunning() {
        return StartARunning;
    }

    public void setStartARunning(Integer startARunning) {
        StartARunning = startARunning;
    }

    public Integer getIsOnline() {
        return IsOnline;
    }

    public void setIsOnline(Integer isOnline) {
        IsOnline = isOnline;
    }

    public Integer getReady() {
        return Ready;
    }

    public void setReady(Integer ready) {
        Ready = ready;
    }

    public BigDecimal getHeatCapacityPercentage() {
        return HeatCapacityPercentage;
    }

    public void setHeatCapacityPercentage(BigDecimal heatCapacityPercentage) {
        HeatCapacityPercentage = heatCapacityPercentage;
    }

    public Integer getStartBRunning() {
        return StartBRunning;
    }

    public void setStartBRunning(Integer startBRunning) {
        StartBRunning = startBRunning;
    }

    public Integer getTripCode() {
        return TripCode;
    }

    public void setTripCode(Integer tripCode) {
        TripCode = tripCode;
    }

    public Integer getRunning() {
        return Running;
    }

    public void setRunning(Integer running) {
        Running = running;
    }

    public BigDecimal getActivePower() {
        return ActivePower;
    }

    public void setActivePower(BigDecimal activePower) {
        ActivePower = activePower;
    }

    public BigDecimal getUbcLineVoltage() {
        return UbcLineVoltage;
    }

    public void setUbcLineVoltage(BigDecimal ubcLineVoltage) {
        UbcLineVoltage = ubcLineVoltage;
    }

    public Integer getAlarmCode() {
        return AlarmCode;
    }

    public void setAlarmCode(Integer alarmCode) {
        AlarmCode = alarmCode;
    }

    public BigDecimal getUcaLineVoltage() {
        return UcaLineVoltage;
    }

    public void setUcaLineVoltage(BigDecimal ucaLineVoltage) {
        UcaLineVoltage = ucaLineVoltage;
    }


    public Integer getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Integer deviceId) {
        this.deviceId = deviceId;
    }

    public Date getAcquisitionTime() {
        return acquisitionTime;
    }

    public void setAcquisitionTime(Date acquisitionTime) {
        this.acquisitionTime = acquisitionTime;
    }

    public Integer getTrip() {
        return Trip;
    }

    public void setTrip(Integer trip) {
        Trip = trip;
    }

    public Integer getAlarm() {
        return Alarm;
    }

    public void setAlarm(Integer alarm) {
        Alarm = alarm;
    }

    public Integer getTotalTrip() {
        return totalTrip;
    }

    public void setTotalTrip(Integer totalTrip) {
        this.totalTrip = totalTrip;
    }

    public BigDecimal getCurrentUnbalance() {
        return CurrentUnbalance;
    }

    public void setCurrentUnbalance(BigDecimal currentUnbalance) {
        CurrentUnbalance = currentUnbalance;
    }

    public BigDecimal getReactivePower() {
        return ReactivePower;
    }

    public void setReactivePower(BigDecimal reactivePower) {
        ReactivePower = reactivePower;
    }
}